[Pw_forum] electrical polarization calculations for non-collinear magnetism
Xun-Wang Yan
yanxunwang2008 at gmail.com
Sat Mar 28 06:25:58 CET 2009
Dear Gabriele Sclauzero,
Thanks for your reply,
the electric polarization calculation for noncolinear magnetism is not
available for espresso-4.0.4 version, which can be found from the code
'bp_c_phase.f90'.
For this calculation , the nelec bands(in my calculation,87 bands) should
be dealt with.
I found the 'nscf' calculation is finished, and next step to calculate
electric polarization with berry phase method is not implemented,
i.e.the running process stop at the code 'bp_c_phase.f90' .
In bp_c_phase.f90, the nspin=1 and nspin=2 cases is supported, there is
not noncolin=.true. case.
how to modify the bp_c_phase.f90 to include the noncolin=.true. case for
electric polarization calculation?
your suggestion and comment are expected.
Bests
Xun-Wang
2009/3/27 Gabriele Sclauzero <sclauzer at sissa.it>
>
> Xun-Wang Yan wrote:
> > &system
> > ibrav=14,
> > celldm(1)=9.73748132, celldm(2)=1.155067564,celldm(3)=1.000000,
> > celldm(4)=-0.144291712,celldm(5)=-0.500000,celldm(6)=0.288583423,
> > nat=12, ntyp=5,
> > ecutwfc=30, ecutrho=300,
> > report=10,
> > occupations='fixed',degauss=0.00,
> > noncolin=.true.
> > starting_magnetization(2)=0.5
> > angle1(2)=90.0
> > angle2(2)=0.0
> > starting_magnetization(3)=0.5
> > angle1(3)=90.0
> > angle2(3)=120.0
> > starting_magnetization(4)=0.5
> > angle1(4)=90.0
> > angle2(4)=-120.0
> > nbnd=87
>
>
>
> >
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> > task # 3
> > from c_phase : error # 1
> > Polarization only for insulators and no empty bands
> >
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> >
> > I look over 'bp_c_phase.f90' , and find that electrical polarization
> > calculation is applicable for nspin=1 and nspin=2.
>
> I don't know if this calculation is available for noncolinear calculation,
> but if you pay
> attention to the error message, what it says is different. You need to deal
> with an
> insulator (and you are) and you must compute only nelec bands, i.e. NOT
> adding extra bands
> through the nbnd keyword, as you're doing.
> Retry after removing the nbnd line.
>
> GS
>
>
> > I want to know to how to modify the bp_c_phase.f90 to implement the
> > electrical polarization calculation for non-collinear magnetism.
> > Any comments are welcome , many thanks in advance.
> >
> > regards,
> > Xun-wang Yan
> > ========================================
> > Institute of Theoretical Physics, CAS
> > Address: No.55, Zhong-Guan-Cun East Road
> > Beijing, China
> > Email: xwyan at itp.ac.cn
> > <http://sun.itp.ac.cn/src/compose.php?send_to=fjma%40itp.ac.cn>
> > yanxunwang2008 at gmail.com <mailto:yanxunwang2008 at gmail.com>
> > ===================
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Pw_forum mailing list
> > Pw_forum at pwscf.org
> > http://www.democritos.it/mailman/listinfo/pw_forum
>
> --
>
>
> o ------------------------------------------------ o
> | Gabriele Sclauzero, PhD Student |
> | c/o: SISSA & CNR-INFM Democritos, |
> | via Beirut 2-4, 34014 Trieste (Italy) |
> | email: sclauzer at sissa.it |
> | phone: +39 040 3787 511 |
> | skype: gurlonotturno |
> o ------------------------------------------------ o
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.democritos.it/pipermail/pw_forum/attachments/20090328/65ba7b23/attachment.htm
More information about the Pw_forum
mailing list